# Fiskaltrust Middleware Exports

Exportiert DSFinV-K, tar (aus Middleware), tar (aus TSE) und speichert den export als `.zip` bzw. `.tar` Datei im Script Ordner.

Zum starten des Programms muss die `start_export.bat` ausgeführt werden.
- Es öffnet sich ein Fenster in dem der benötigte Export gewählt werden kann.
- Der Queue Port muss nur in Sonderfällen geändert werden und sollte bei normalen Exporten leer gelassen werden.
- Der gewünschte Export wird durch die Eingabe der entsprechenden Nummer und das bestätigen durch die `Enter` Taste ausgewählt.
- Danach kann ein Zeitraum über den der Export erstellt werden soll eingegeben werden.
	- Zuerst das Startdatum im Format `JJJJ-MM-TT` und wieder mit `Enter` bestätigen. Dasselbe für das Enddatum. Das Datumsformat muss genau eingehalten werden, mit führenden Nullen und Trennstrichen. Will man z.B. als Datum den `4.5.2021` eingeben muss `2022-05-04` eingeben werden. Sonst wird eine fehlerhafter Export erstellt.
	- Sollen alle vorhanden Daten exportiert werden muss das Startdatum leer gelassen werden. Einfach mit `Enter` bestätigen.
- Nun startet der Export. Es wird nur die bereits verstrichene Zeit angezeigt. Eine Schätzung der Dauer bis zum vollständigen Export ist nicht möglich. Die Exporte könne je nach Umfang und Typ 20 Minuten und länger dauern.
Der Export wird im selben Ordner erzeugt in dem die `start_export.bat` ausgeführt wurde. Bei DSFinV-K Export als `DSFinV-K.zip`, bei tar export als `TSE.tar`.


Der TSE Export aus TSE kann je nach Umfang mehrere Stunden dauern und enthält nur dann Daten wenn der TAR Export in der Middleware deaktiviert ist.
Der Export aus TSE sollte nur nach Rücksprache ausgeführt werden.
Wird der tar Export aus TSE gewählt obwohl der tar Export in der Middleware aktiv ist wird eine Fehlerhafte tar Datei erzeugt.
Die tar Datei kann dann nicht geöffnet werden.

Wird ein Export Zeitraum gewählt in dem (noch) keine Daten aufgezeichnet wurden wird eine leere `.zip` bzw. `.tar` Datei erstellt. Ein vorheriges Abfragen der Datenmenge ist nicht möglich.
